[INFO] cloning repository https://github.com/Axect/Peroxide
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Axect/Peroxide" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAxect%2FPeroxide", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAxect%2FPeroxide'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] a72778bb3b9ab5a42f215c804a3be02b14bcd3b3
[INFO] checking Axect/Peroxide against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAxect%2FPeroxide" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Axect/Peroxide on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Axect/Peroxide
[INFO] finished tweaking git repo https://github.com/Axect/Peroxide
[INFO] tweaked toml for git repo https://github.com/Axect/Peroxide written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded netcdf v0.7.0
[INFO] [stderr]   Downloaded puruspe v0.2.3
[INFO] [stderr]   Downloaded blas-sys v0.7.1
[INFO] [stderr]   Downloaded blas v0.22.0
[INFO] [stderr]   Downloaded lapack v0.19.0
[INFO] [stderr]   Downloaded netcdf-sys v0.4.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 91721fdd417f4c39d1ed2215c12119fd2c37e608b99a14318ad68771463e0722
[INFO] running `Command { std: "docker" "start" "-a" "91721fdd417f4c39d1ed2215c12119fd2c37e608b99a14318ad68771463e0722", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "91721fdd417f4c39d1ed2215c12119fd2c37e608b99a14318ad68771463e0722", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91721fdd417f4c39d1ed2215c12119fd2c37e608b99a14318ad68771463e0722", kill_on_drop: false }`
[INFO] [stdout] 91721fdd417f4c39d1ed2215c12119fd2c37e608b99a14318ad68771463e0722
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c5b4121a185dd2de94b85eb84f30bb0fd5825c72f8bcdc79ccf1e432c37be885
[INFO] running `Command { std: "docker" "start" "-a" "c5b4121a185dd2de94b85eb84f30bb0fd5825c72f8bcdc79ccf1e432c37be885", kill_on_drop: false }`
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking order-stat v0.1.3
[INFO] [stderr]     Checking puruspe v0.2.3
[INFO] [stderr]     Checking peroxide-num v0.1.4
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]     Checking thread-tree v0.3.3
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]    Compiling peroxide-ad v0.3.0
[INFO] [stderr]     Checking peroxide v0.34.6 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.05s
[INFO] running `Command { std: "docker" "inspect" "c5b4121a185dd2de94b85eb84f30bb0fd5825c72f8bcdc79ccf1e432c37be885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c5b4121a185dd2de94b85eb84f30bb0fd5825c72f8bcdc79ccf1e432c37be885", kill_on_drop: false }`
[INFO] [stdout] c5b4121a185dd2de94b85eb84f30bb0fd5825c72f8bcdc79ccf1e432c37be885
[INFO] checking Axect/Peroxide against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FAxect%2FPeroxide" "/workspace/builds/worker-4-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Axect/Peroxide on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Axect/Peroxide
[INFO] finished tweaking git repo https://github.com/Axect/Peroxide
[INFO] tweaked toml for git repo https://github.com/Axect/Peroxide written to /workspace/builds/worker-4-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3657486a2a2bd499d044f18872d5aa8f063928fa0ae0592037b49390debbebba
[INFO] running `Command { std: "docker" "start" "-a" "3657486a2a2bd499d044f18872d5aa8f063928fa0ae0592037b49390debbebba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3657486a2a2bd499d044f18872d5aa8f063928fa0ae0592037b49390debbebba", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3657486a2a2bd499d044f18872d5aa8f063928fa0ae0592037b49390debbebba", kill_on_drop: false }`
[INFO] [stdout] 3657486a2a2bd499d044f18872d5aa8f063928fa0ae0592037b49390debbebba
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 6dfb96eef21089a2a3632deae3053025f842e2af3a96da7c1eb8028c4ec57dc9
[INFO] running `Command { std: "docker" "start" "-a" "6dfb96eef21089a2a3632deae3053025f842e2af3a96da7c1eb8028c4ec57dc9", kill_on_drop: false }`
[INFO] [stderr]    Compiling crossbeam-utils v0.8.19
[INFO] [stderr]    Compiling libm v0.2.8
[INFO] [stderr]    Compiling proc-macro2 v1.0.78
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]     Checking puruspe v0.2.3
[INFO] [stderr]     Checking peroxide-num v0.1.4
[INFO] [stderr]     Checking order-stat v0.1.3
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]    Compiling matrixmultiply v0.3.8
[INFO] [stderr]     Checking getrandom v0.2.12
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking crossbeam-channel v0.5.12
[INFO] [stderr]    Compiling quote v1.0.35
[INFO] [stderr]     Checking thread-tree v0.3.3
[INFO] [stderr]     Checking rand_distr v0.4.3
[INFO] [stderr]     Checking float-cmp v0.9.0
[INFO] [stderr]    Compiling peroxide-ad v0.3.0
[INFO] [stderr]     Checking peroxide v0.34.6 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/ml/reg.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for i in 0..l {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/numerical/eigen.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for i in 1..51 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |             for ip in 0..n - 1 {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:101:27
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 for iq in ip + 1..n {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:114:23
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for ip in 0..n - 1 {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:115:27
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 for iq in ip + 1..n {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:140:34
[INFO] [stdout]     |
[INFO] [stdout] 140 |                         for j in 0..ip {
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:143:34
[INFO] [stdout]     |
[INFO] [stdout] 143 |                         for j in ip + 1..iq {
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:146:34
[INFO] [stdout]     |
[INFO] [stdout] 146 |                         for j in iq + 1..n {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:149:34
[INFO] [stdout]     |
[INFO] [stdout] 149 |                         for j in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 |             for ip in 0..n {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 179 |     for i in 0..n - 1 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:182:18
[INFO] [stdout]     |
[INFO] [stdout] 182 |         for j in i..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:191:22
[INFO] [stdout]     |
[INFO] [stdout] 191 |             for j in 0..n {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:271:14
[INFO] [stdout]     |
[INFO] [stdout] 271 |     for i in 0..a.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:348:22
[INFO] [stdout]     |
[INFO] [stdout] 348 |             for i in 0..ref_root.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:353:22
[INFO] [stdout]     |
[INFO] [stdout] 353 |             for i in ref_root.len()..n {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:359:22
[INFO] [stdout]     |
[INFO] [stdout] 359 |             for i in 0..ref_root.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:364:22
[INFO] [stdout]     |
[INFO] [stdout] 364 |             for i in ref_root.len()..n {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:384:14
[INFO] [stdout]     |
[INFO] [stdout] 384 |     for i in 0 .. a.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:414:22
[INFO] [stdout]     |
[INFO] [stdout] 414 |             for i in 0 .. ref_node.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:419:22
[INFO] [stdout]     |
[INFO] [stdout] 419 |             for i in ref_node.len() .. n {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:425:22
[INFO] [stdout]     |
[INFO] [stdout] 425 |             for i in 0 .. ref_node.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:430:22
[INFO] [stdout]     |
[INFO] [stdout] 430 |             for i in ref_node.len() .. n {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/numerical/interp.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |     for i in 0..num {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:622:26
[INFO] [stdout]     |
[INFO] [stdout] 622 |                 for i in 0..k1.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:640:26
[INFO] [stdout]     |
[INFO] [stdout] 640 |                 for i in 1..self.times + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:652:26
[INFO] [stdout]     |
[INFO] [stdout] 652 |                 for i in 1..self.times + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:948:26
[INFO] [stdout]     |
[INFO] [stdout] 948 |                 for i in 1..self.times + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:963:26
[INFO] [stdout]     |
[INFO] [stdout] 963 |                 for i in 1..self.times + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/optimize.rs:260:26
[INFO] [stdout]     |
[INFO] [stdout] 260 |                 for i in 0..max_iter {
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/optimize.rs:294:26
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 for i in 0..max_iter {
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/root.rs:397:19
[INFO] [stdout]     |
[INFO] [stdout] 397 |         for _i in 0..self.times {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:412:18
[INFO] [stdout]     |
[INFO] [stdout] 412 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:426:18
[INFO] [stdout]     |
[INFO] [stdout] 426 |         for i in 0..n - 2 {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:434:46
[INFO] [stdout]     |
[INFO] [stdout] 434 |         let z_inner = m.inv() * Vec::from(&u[1..]);
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:597:18
[INFO] [stdout]     |
[INFO] [stdout] 597 |         for i in 0 .. node_x.len()-1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:721:37
[INFO] [stdout]     |
[INFO] [stdout] 721 |     let l_i = lagrange_polynomial(x[0..3].to_vec(), y[0..3].to_vec());
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:721:55
[INFO] [stdout]     |
[INFO] [stdout] 721 |     let l_i = lagrange_polynomial(x[0..3].to_vec(), y[0..3].to_vec());
[INFO] [stdout]     |                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:722:37
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let l_f = lagrange_polynomial(x[x.len()-3..].to_vec(), y[y.len()-3..].to_vec());
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:722:62
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let l_f = lagrange_polynomial(x[x.len()-3..].to_vec(), y[y.len()-3..].to_vec());
[INFO] [stdout]     |                                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:737:14
[INFO] [stdout]     |
[INFO] [stdout] 737 |     for i in 0 .. new_x.len()-1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:745:14
[INFO] [stdout]     |
[INFO] [stdout] 745 |     for i in 0 .. x.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:761:37
[INFO] [stdout]     |
[INFO] [stdout] 761 |     let q_i = lagrange_polynomial(x[0..3].to_vec(), y[0..3].to_vec());
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:761:55
[INFO] [stdout]     |
[INFO] [stdout] 761 |     let q_i = lagrange_polynomial(x[0..3].to_vec(), y[0..3].to_vec());
[INFO] [stdout]     |                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:762:37
[INFO] [stdout]     |
[INFO] [stdout] 762 |     let q_f = lagrange_polynomial(x[x.len()-3..].to_vec(), y[y.len()-3..].to_vec());
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:762:62
[INFO] [stdout]     |
[INFO] [stdout] 762 |     let q_f = lagrange_polynomial(x[x.len()-3..].to_vec(), y[y.len()-3..].to_vec());
[INFO] [stdout]     |                                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:767:14
[INFO] [stdout]     |
[INFO] [stdout] 767 |     for i in 1 .. x.len()-1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:768:39
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let q = lagrange_polynomial(x[i-1..i+2].to_vec(), y[i-1..i+2].to_vec());
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:768:61
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let q = lagrange_polynomial(x[i-1..i+2].to_vec(), y[i-1..i+2].to_vec());
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/numerical/utils.rs:48:14
[INFO] [stdout]    |
[INFO] [stdout] 48 |     for i in 0 .. l {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/utils.rs:127:14
[INFO] [stdout]     |
[INFO] [stdout] 127 |     for i in 1..n {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/utils.rs:136:15
[INFO] [stdout]     |
[INFO] [stdout] 136 |     for i in (0..n - 1).rev() {
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/special/function.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 |     for i in 0..n {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/special/lanczos.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |     for i in 1..N {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/special/lanczos.rs:95:14
[INFO] [stdout]    |
[INFO] [stdout] 95 |     for i in 1..n + 1 {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/special/lanczos.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |     for i in 1..n + 1 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/special/lanczos.rs:116:14
[INFO] [stdout]     |
[INFO] [stdout] 116 |     for i in 0..n + 1 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:262:18
[INFO] [stdout]     |
[INFO] [stdout] 262 |         for i in 0 .. trial.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:269:19
[INFO] [stdout]     |
[INFO] [stdout] 269 |         for i in (0 .. trial.len()).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:424:26
[INFO] [stdout]     |
[INFO] [stdout] 424 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:425:49
[INFO] [stdout]     |
[INFO] [stdout] 425 |                     let uniform = rng.gen_range(0f64..=1f64);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:500:26
[INFO] [stdout]     |
[INFO] [stdout] 500 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:501:42
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     v[i] = rng.gen_range(*start..=*end).into();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:684:39
[INFO] [stdout]     |
[INFO] [stdout] 684 |             result[i] = rng.gen_range(l ..=r);
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:706:22
[INFO] [stdout]     |
[INFO] [stdout] 706 |         self.weights[0 ..=idx].iter()
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:707:33
[INFO] [stdout]     |
[INFO] [stdout] 707 |             .zip(self.intervals[0 ..=idx].iter())
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/statistics/ops.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     for i in 1..(n + 1) {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/statistics/ops.rs:58:14
[INFO] [stdout]    |
[INFO] [stdout] 58 |     for i in 0..r {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/statistics/rand.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |     rng.gen_range(start..=end)
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/statistics/rand.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 |         x1 = 2.0 * rng.gen_range(0f64..=1f64) - 1.0;
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/statistics/rand.rs:64:34
[INFO] [stdout]    |
[INFO] [stdout] 64 |         x2 = 2.0 * rng.gen_range(0f64..=1f64) - 1.0;
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/rand.rs:433:39
[INFO] [stdout]     |
[INFO] [stdout] 433 |                 let y = rng.gen_range(0f64 ..=weight);
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:288:18
[INFO] [stdout]     |
[INFO] [stdout] 288 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:311:18
[INFO] [stdout]     |
[INFO] [stdout] 311 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:339:18
[INFO] [stdout]     |
[INFO] [stdout] 339 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:341:22
[INFO] [stdout]     |
[INFO] [stdout] 341 |             for j in 0..c {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:354:18
[INFO] [stdout]     |
[INFO] [stdout] 354 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:356:22
[INFO] [stdout]     |
[INFO] [stdout] 356 |             for j in 0..c {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:522:18
[INFO] [stdout]     |
[INFO] [stdout] 522 |         for i in 0..q.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:153:18
[INFO] [stdout]     |
[INFO] [stdout] 153 |         for i in 0..z.len().min(self.len()) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:654:18
[INFO] [stdout]     |
[INFO] [stdout] 654 |         for t in 0..z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:676:18
[INFO] [stdout]     |
[INFO] [stdout] 676 |         for i in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:693:18
[INFO] [stdout]     |
[INFO] [stdout] 693 |         for i in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:707:18
[INFO] [stdout]     |
[INFO] [stdout] 707 |         for i in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:735:19
[INFO] [stdout]     |
[INFO] [stdout] 735 |         for _i in 1 .. n {
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:745:18
[INFO] [stdout]     |
[INFO] [stdout] 745 |         for i in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:760:18
[INFO] [stdout]     |
[INFO] [stdout] 760 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:781:18
[INFO] [stdout]     |
[INFO] [stdout] 781 |         for i in 1 .. u.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:806:18
[INFO] [stdout]     |
[INFO] [stdout] 806 |         for i in 1 .. u.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:826:18
[INFO] [stdout]     |
[INFO] [stdout] 826 |         for i in 1 .. u.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:846:18
[INFO] [stdout]     |
[INFO] [stdout] 846 |         for i in 1 .. u.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:865:18
[INFO] [stdout]     |
[INFO] [stdout] 865 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:879:18
[INFO] [stdout]     |
[INFO] [stdout] 879 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:893:18
[INFO] [stdout]     |
[INFO] [stdout] 893 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:907:18
[INFO] [stdout]     |
[INFO] [stdout] 907 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:921:18
[INFO] [stdout]     |
[INFO] [stdout] 921 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:935:18
[INFO] [stdout]     |
[INFO] [stdout] 935 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:727:18
[INFO] [stdout]      |
[INFO] [stdout] 727  |         for i in 0 .. $self.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1100 |             DTypeArray::F32(v) => format!("array: {}\ndtype: f32", format_float_vec!(v)),
[INFO] [stdout]      |                                                                    -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:727:18
[INFO] [stdout]      |
[INFO] [stdout] 727  |         for i in 0 .. $self.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1101 |             DTypeArray::F64(v) => format!("array: {}\ndtype: f64", format_float_vec!(v)),
[INFO] [stdout]      |                                                                    -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1377:20
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         let ics = (0usize .. v.len()).map(|x| x.to_string()).collect();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1430:22
[INFO] [stdout]      |
[INFO] [stdout] 1430 |             for i in 0 .. self.data.len() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1433:26
[INFO] [stdout]      |
[INFO] [stdout] 1433 |                 for j in 0 .. v.len().min(5) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1438:30
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                     for j in v.len()-5 .. v.len() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1453:22
[INFO] [stdout]      |
[INFO] [stdout] 1453 |             for i in 0 .. 5 {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1455:26
[INFO] [stdout]      |
[INFO] [stdout] 1455 |                 for j in 0 .. self.data.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/ml/reg.rs:30:14
[INFO] [stdout]    |
[INFO] [stdout] 30 |     for i in 0..l {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1469:22
[INFO] [stdout]      |
[INFO] [stdout] 1469 |             for j in 0 .. self.data.len() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/numerical/eigen.rs:98:18
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for i in 1..51 {
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:100:23
[INFO] [stdout]     |
[INFO] [stdout] 100 |             for ip in 0..n - 1 {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:101:27
[INFO] [stdout]     |
[INFO] [stdout] 101 |                 for iq in ip + 1..n {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:114:23
[INFO] [stdout]     |
[INFO] [stdout] 114 |             for ip in 0..n - 1 {
[INFO] [stdout]     |                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:115:27
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 for iq in ip + 1..n {
[INFO] [stdout]     |                           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:140:34
[INFO] [stdout]     |
[INFO] [stdout] 140 |                         for j in 0..ip {
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:143:34
[INFO] [stdout]     |
[INFO] [stdout] 143 |                         for j in ip + 1..iq {
[INFO] [stdout]     |                                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:146:34
[INFO] [stdout]     |
[INFO] [stdout] 146 |                         for j in iq + 1..n {
[INFO] [stdout]     |                                  ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:149:34
[INFO] [stdout]     |
[INFO] [stdout] 149 |                         for j in 0..n {
[INFO] [stdout]     |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:156:23
[INFO] [stdout]     |
[INFO] [stdout] 156 |             for ip in 0..n {
[INFO] [stdout]     |                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 179 |     for i in 0..n - 1 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:182:18
[INFO] [stdout]     |
[INFO] [stdout] 182 |         for j in i..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/eigen.rs:191:22
[INFO] [stdout]     |
[INFO] [stdout] 191 |             for j in 0..n {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:271:14
[INFO] [stdout]     |
[INFO] [stdout] 271 |     for i in 0..a.len() {
[INFO] [stdout]     |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:348:22
[INFO] [stdout]     |
[INFO] [stdout] 348 |             for i in 0..ref_root.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:353:22
[INFO] [stdout]     |
[INFO] [stdout] 353 |             for i in ref_root.len()..n {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:359:22
[INFO] [stdout]     |
[INFO] [stdout] 359 |             for i in 0..ref_root.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:364:22
[INFO] [stdout]     |
[INFO] [stdout] 364 |             for i in ref_root.len()..n {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:384:14
[INFO] [stdout]     |
[INFO] [stdout] 384 |     for i in 0 .. a.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:414:22
[INFO] [stdout]     |
[INFO] [stdout] 414 |             for i in 0 .. ref_node.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:419:22
[INFO] [stdout]     |
[INFO] [stdout] 419 |             for i in ref_node.len() .. n {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:425:22
[INFO] [stdout]     |
[INFO] [stdout] 425 |             for i in 0 .. ref_node.len() {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/integral.rs:430:22
[INFO] [stdout]     |
[INFO] [stdout] 430 |             for i in ref_node.len() .. n {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/numerical/interp.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 |     for i in 0..num {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:622:26
[INFO] [stdout]     |
[INFO] [stdout] 622 |                 for i in 0..k1.len() {
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:640:26
[INFO] [stdout]     |
[INFO] [stdout] 640 |                 for i in 1..self.times + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:652:26
[INFO] [stdout]     |
[INFO] [stdout] 652 |                 for i in 1..self.times + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1474:22
[INFO] [stdout]      |
[INFO] [stdout] 1474 |             for i in r-5 .. r {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1476:26
[INFO] [stdout]      |
[INFO] [stdout] 1476 |                 for j in 0 .. self.data.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1498:18
[INFO] [stdout]      |
[INFO] [stdout] 1498 |         for i in 0 .. self.data.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1501:22
[INFO] [stdout]      |
[INFO] [stdout] 1501 |             for j in 0 .. v.len() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:948:26
[INFO] [stdout]     |
[INFO] [stdout] 948 |                 for i in 1..self.times + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1515:18
[INFO] [stdout]      |
[INFO] [stdout] 1515 |         for i in 0 .. r {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1517:22
[INFO] [stdout]      |
[INFO] [stdout] 1517 |             for j in 0 .. self.data.len() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:768:14
[INFO] [stdout]     |
[INFO] [stdout] 768 |     for i in 0..r {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/ode.rs:963:26
[INFO] [stdout]     |
[INFO] [stdout] 963 |                 for i in 1..self.times + 1 {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:769:18
[INFO] [stdout]     |
[INFO] [stdout] 769 |         for j in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:902:26
[INFO] [stdout]     |
[INFO] [stdout] 902 |                 for i in 0..l {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:910:26
[INFO] [stdout]     |
[INFO] [stdout] 910 |                 for i in 0..l {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:943:26
[INFO] [stdout]     |
[INFO] [stdout] 943 |                 for i in 0..l {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:951:26
[INFO] [stdout]     |
[INFO] [stdout] 951 |                 for i in 0..l {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1021:18
[INFO] [stdout]      |
[INFO] [stdout] 1021 |         for i in 0..c {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/optimize.rs:260:26
[INFO] [stdout]     |
[INFO] [stdout] 260 |                 for i in 0..max_iter {
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1026:18
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         for i in 0..r {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/optimize.rs:294:26
[INFO] [stdout]     |
[INFO] [stdout] 294 |                 for i in 0..max_iter {
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1028:22
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             for j in 0..c {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1065:18
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1087:18
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1112:18
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         for i in 0..r {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1326:18
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1334:18
[INFO] [stdout]      |
[INFO] [stdout] 1334 |         for j in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1350:18
[INFO] [stdout]      |
[INFO] [stdout] 1350 |         for i in 0..row {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/root.rs:397:19
[INFO] [stdout]     |
[INFO] [stdout] 397 |         for _i in 0..self.times {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1351:22
[INFO] [stdout]      |
[INFO] [stdout] 1351 |             for j in 0..col {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1363:18
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:412:18
[INFO] [stdout]     |
[INFO] [stdout] 412 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1373:18
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:426:18
[INFO] [stdout]     |
[INFO] [stdout] 426 |         for i in 0..n - 2 {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1410:18
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         for i in 0 .. row {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1411:22
[INFO] [stdout]      |
[INFO] [stdout] 1411 |             for j in 0 .. col {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:434:46
[INFO] [stdout]     |
[INFO] [stdout] 434 |         let z_inner = m.inv() * Vec::from(&u[1..]);
[INFO] [stdout]     |                                              ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1449:18
[INFO] [stdout]      |
[INFO] [stdout] 1449 |         for i in 0 .. row {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:443:18
[INFO] [stdout]     |
[INFO] [stdout] 443 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1450:22
[INFO] [stdout]      |
[INFO] [stdout] 1450 |             for j in 0 .. col {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1504:26
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                 for i in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:597:18
[INFO] [stdout]     |
[INFO] [stdout] 597 |         for i in 0 .. node_x.len()-1 {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1505:30
[INFO] [stdout]      |
[INFO] [stdout] 1505 |                     for j in 0..self.col {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1534:26
[INFO] [stdout]      |
[INFO] [stdout] 1534 |                 for i in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:721:37
[INFO] [stdout]     |
[INFO] [stdout] 721 |     let l_i = lagrange_polynomial(x[0..3].to_vec(), y[0..3].to_vec());
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1535:30
[INFO] [stdout]      |
[INFO] [stdout] 1535 |                     for j in 0..self.col {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1572:26
[INFO] [stdout]      |
[INFO] [stdout] 1572 |                 for i in 0..self.data.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:721:55
[INFO] [stdout]     |
[INFO] [stdout] 721 |     let l_i = lagrange_polynomial(x[0..3].to_vec(), y[0..3].to_vec());
[INFO] [stdout]     |                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1579:26
[INFO] [stdout]      |
[INFO] [stdout] 1579 |                 for j in 0..self.col {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:722:37
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let l_f = lagrange_polynomial(x[x.len()-3..].to_vec(), y[y.len()-3..].to_vec());
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1581:30
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                     for i in 0..self.row {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:722:62
[INFO] [stdout]     |
[INFO] [stdout] 722 |     let l_f = lagrange_polynomial(x[x.len()-3..].to_vec(), y[y.len()-3..].to_vec());
[INFO] [stdout]     |                                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:737:14
[INFO] [stdout]     |
[INFO] [stdout] 737 |     for i in 0 .. new_x.len()-1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:745:14
[INFO] [stdout]     |
[INFO] [stdout] 745 |     for i in 0 .. x.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:761:37
[INFO] [stdout]     |
[INFO] [stdout] 761 |     let q_i = lagrange_polynomial(x[0..3].to_vec(), y[0..3].to_vec());
[INFO] [stdout]     |                                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:761:55
[INFO] [stdout]     |
[INFO] [stdout] 761 |     let q_i = lagrange_polynomial(x[0..3].to_vec(), y[0..3].to_vec());
[INFO] [stdout]     |                                                       ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:762:37
[INFO] [stdout]     |
[INFO] [stdout] 762 |     let q_f = lagrange_polynomial(x[x.len()-3..].to_vec(), y[y.len()-3..].to_vec());
[INFO] [stdout]     |                                     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1593:34
[INFO] [stdout]      |
[INFO] [stdout] 1593 |                         for c in 0..self.col {
[INFO] [stdout]      |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:762:62
[INFO] [stdout]     |
[INFO] [stdout] 762 |     let q_f = lagrange_polynomial(x[x.len()-3..].to_vec(), y[y.len()-3..].to_vec());
[INFO] [stdout]     |                                                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1608:34
[INFO] [stdout]      |
[INFO] [stdout] 1608 |                         for r in 0..self.row {
[INFO] [stdout]      |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1686:18
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         for j in 1..c1 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:767:14
[INFO] [stdout]     |
[INFO] [stdout] 767 |     for i in 1 .. x.len()-1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1691:18
[INFO] [stdout]      |
[INFO] [stdout] 1691 |         for i in 1..r1 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:768:39
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let q = lagrange_polynomial(x[i-1..i+2].to_vec(), y[i-1..i+2].to_vec());
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1693:22
[INFO] [stdout]      |
[INFO] [stdout] 1693 |             for j in 1..c1 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/spline.rs:768:61
[INFO] [stdout]     |
[INFO] [stdout] 768 |         let q = lagrange_polynomial(x[i-1..i+2].to_vec(), y[i-1..i+2].to_vec());
[INFO] [stdout]     |                                                             ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1710:18
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         for i in 0..r {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1711:22
[INFO] [stdout]      |
[INFO] [stdout] 1711 |             for j in 0..c {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/numerical/utils.rs:48:14
[INFO] [stdout]    |
[INFO] [stdout] 48 |     for i in 0 .. l {
[INFO] [stdout]    |              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1784:26
[INFO] [stdout]      |
[INFO] [stdout] 1784 |                 for i in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1785:30
[INFO] [stdout]      |
[INFO] [stdout] 1785 |                     for j in 0..self.col {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/utils.rs:127:14
[INFO] [stdout]     |
[INFO] [stdout] 127 |     for i in 1..n {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2056:26
[INFO] [stdout]      |
[INFO] [stdout] 2056 |                 for i in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/numerical/utils.rs:136:15
[INFO] [stdout]     |
[INFO] [stdout] 136 |     for i in (0..n - 1).rev() {
[INFO] [stdout]     |               ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2057:30
[INFO] [stdout]      |
[INFO] [stdout] 2057 |                     for j in 0..self.col {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2595:26
[INFO] [stdout]      |
[INFO] [stdout] 2595 |                 for i in 0..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2619:26
[INFO] [stdout]      |
[INFO] [stdout] 2619 |                 for i in 0..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/special/function.rs:38:14
[INFO] [stdout]    |
[INFO] [stdout] 38 |     for i in 0..n {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2631:18
[INFO] [stdout]      |
[INFO] [stdout] 2631 |         for i in n..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/special/lanczos.rs:28:14
[INFO] [stdout]    |
[INFO] [stdout] 28 |     for i in 1..N {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2641:18
[INFO] [stdout]      |
[INFO] [stdout] 2641 |         for i in n..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2674:18
[INFO] [stdout]      |
[INFO] [stdout] 2674 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/special/lanczos.rs:95:14
[INFO] [stdout]    |
[INFO] [stdout] 95 |     for i in 1..n + 1 {
[INFO] [stdout]    |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2700:18
[INFO] [stdout]      |
[INFO] [stdout] 2700 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2711:18
[INFO] [stdout]      |
[INFO] [stdout] 2711 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/special/lanczos.rs:104:14
[INFO] [stdout]     |
[INFO] [stdout] 104 |     for i in 1..n + 1 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2715:26
[INFO] [stdout]      |
[INFO] [stdout] 2715 |                 for j in 0..p.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/special/lanczos.rs:116:14
[INFO] [stdout]     |
[INFO] [stdout] 116 |     for i in 0..n + 1 {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2726:18
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2730:26
[INFO] [stdout]      |
[INFO] [stdout] 2730 |                 for j in 0..p.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2768:18
[INFO] [stdout]      |
[INFO] [stdout] 2768 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:262:18
[INFO] [stdout]     |
[INFO] [stdout] 262 |         for i in 0 .. trial.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2779:18
[INFO] [stdout]      |
[INFO] [stdout] 2779 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:269:19
[INFO] [stdout]     |
[INFO] [stdout] 269 |         for i in (0 .. trial.len()).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2812:14
[INFO] [stdout]      |
[INFO] [stdout] 2812 |     for i in 0..n {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2936:18
[INFO] [stdout]      |
[INFO] [stdout] 2936 |         for i in 0 .. mat.row.min(mat.col) {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2999:19
[INFO] [stdout]      |
[INFO] [stdout] 2999 |         for i in (0..n - 1).rev() {
[INFO] [stdout]      |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:424:26
[INFO] [stdout]     |
[INFO] [stdout] 424 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3001:22
[INFO] [stdout]      |
[INFO] [stdout] 3001 |             for j in i + 1..n {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:425:49
[INFO] [stdout]     |
[INFO] [stdout] 425 |                     let uniform = rng.gen_range(0f64..=1f64);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3014:18
[INFO] [stdout]      |
[INFO] [stdout] 3014 |         for i in 1..n {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3016:22
[INFO] [stdout]      |
[INFO] [stdout] 3016 |             for j in 0..i {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:500:26
[INFO] [stdout]     |
[INFO] [stdout] 500 |                 for i in 0..n {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:501:42
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     v[i] = rng.gen_range(*start..=*end).into();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:684:39
[INFO] [stdout]     |
[INFO] [stdout] 684 |             result[i] = rng.gen_range(l ..=r);
[INFO] [stdout]     |                                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:706:22
[INFO] [stdout]     |
[INFO] [stdout] 706 |         self.weights[0 ..=idx].iter()
[INFO] [stdout]     |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/dist.rs:707:33
[INFO] [stdout]     |
[INFO] [stdout] 707 |             .zip(self.intervals[0 ..=idx].iter())
[INFO] [stdout]     |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/statistics/ops.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 |     for i in 1..(n + 1) {
[INFO] [stdout]    |              ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/statistics/ops.rs:58:14
[INFO] [stdout]    |
[INFO] [stdout] 58 |     for i in 0..r {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/statistics/rand.rs:48:19
[INFO] [stdout]    |
[INFO] [stdout] 48 |     rng.gen_range(start..=end)
[INFO] [stdout]    |                   ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/statistics/rand.rs:63:34
[INFO] [stdout]    |
[INFO] [stdout] 63 |         x1 = 2.0 * rng.gen_range(0f64..=1f64) - 1.0;
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/statistics/rand.rs:64:34
[INFO] [stdout]    |
[INFO] [stdout] 64 |         x2 = 2.0 * rng.gen_range(0f64..=1f64) - 1.0;
[INFO] [stdout]    |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/statistics/rand.rs:433:39
[INFO] [stdout]     |
[INFO] [stdout] 433 |                 let y = rng.gen_range(0f64 ..=weight);
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:288:18
[INFO] [stdout]     |
[INFO] [stdout] 288 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3062:18
[INFO] [stdout]      |
[INFO] [stdout] 3062 |         for i in 0..n {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:311:18
[INFO] [stdout]     |
[INFO] [stdout] 311 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:339:18
[INFO] [stdout]     |
[INFO] [stdout] 339 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3063:22
[INFO] [stdout]      |
[INFO] [stdout] 3063 |             for j in 0..i {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:341:22
[INFO] [stdout]     |
[INFO] [stdout] 341 |             for j in 0..c {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3067:22
[INFO] [stdout]      |
[INFO] [stdout] 3067 |             for j in i..n {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3072:18
[INFO] [stdout]      |
[INFO] [stdout] 3072 |         for i in 0..n - 1 {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3075:26
[INFO] [stdout]      |
[INFO] [stdout] 3075 |                 for j in i + 1..l.col - 1 {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3094:26
[INFO] [stdout]      |
[INFO] [stdout] 3094 |                 for i in 0..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3101:30
[INFO] [stdout]      |
[INFO] [stdout] 3101 |                     for j in i + 1..n {
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3105:30
[INFO] [stdout]      |
[INFO] [stdout] 3105 |                     for j in i + 1..n {
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3106:34
[INFO] [stdout]      |
[INFO] [stdout] 3106 |                         for k in 0..i + 1 {
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3121:26
[INFO] [stdout]      |
[INFO] [stdout] 3121 |                 for i in 0..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3128:30
[INFO] [stdout]      |
[INFO] [stdout] 3128 |                     for j in i + 1..n {
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3131:34
[INFO] [stdout]      |
[INFO] [stdout] 3131 |                         for k in 0..j {
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3191:26
[INFO] [stdout]      |
[INFO] [stdout] 3191 |                 for i in 0..n - sub {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3194:30
[INFO] [stdout]      |
[INFO] [stdout] 3194 |                     for j in i..m {
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3195:34
[INFO] [stdout]      |
[INFO] [stdout] 3195 |                         for k in i..m {
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3308:26
[INFO] [stdout]      |
[INFO] [stdout] 3308 |         'outer: for r in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3332:22
[INFO] [stdout]      |
[INFO] [stdout] 3332 |             for j in 0..result.row {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3427:24
[INFO] [stdout]      |
[INFO] [stdout] 3427 |         for idx_row in 0..r {
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3428:28
[INFO] [stdout]      |
[INFO] [stdout] 3428 |             for idx_col in 0..c {
[INFO] [stdout]      |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3604:26
[INFO] [stdout]      |
[INFO] [stdout] 3604 |                 for i in 0..m.col {
[INFO] [stdout]      |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3638:18
[INFO] [stdout]      |
[INFO] [stdout] 3638 |         for i in 0 .. self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3639:22
[INFO] [stdout]      |
[INFO] [stdout] 3639 |             for j in i .. self.col {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3662:32
[INFO] [stdout]      |
[INFO] [stdout] 3662 |                 for (i, j) in (start_idx..start_idx + v.len()).enumerate() {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3670:26
[INFO] [stdout]      |
[INFO] [stdout] 3670 |                 for i in 0..v.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3685:32
[INFO] [stdout]      |
[INFO] [stdout] 3685 |                 for (i, j) in (start_idx..start_idx + v.len()).enumerate() {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3693:26
[INFO] [stdout]      |
[INFO] [stdout] 3693 |                 for i in 0..v.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3875:20
[INFO] [stdout]      |
[INFO] [stdout] 3875 |     for idx_row in 0..r {
[INFO] [stdout]      |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3876:24
[INFO] [stdout]      |
[INFO] [stdout] 3876 |         for idx_col in 0..c {
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4692:18
[INFO] [stdout]      |
[INFO] [stdout] 4692 |         for i in 0 .. n {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4693:22
[INFO] [stdout]      |
[INFO] [stdout] 4693 |             for j in i .. n {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:354:18
[INFO] [stdout]     |
[INFO] [stdout] 354 |         for i in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4709:18
[INFO] [stdout]      |
[INFO] [stdout] 4709 |         for i in 0 .. n {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:356:22
[INFO] [stdout]     |
[INFO] [stdout] 356 |             for j in 0..c {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/statistics/stat.rs:522:18
[INFO] [stdout]     |
[INFO] [stdout] 522 |         for i in 0..q.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4710:22
[INFO] [stdout]      |
[INFO] [stdout] 4710 |             for j in 0 .. i+1 {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4732:14
[INFO] [stdout]      |
[INFO] [stdout] 4732 |     for k in 0..(m.col - 1) {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:153:18
[INFO] [stdout]     |
[INFO] [stdout] 153 |         for i in 0..z.len().min(self.len()) {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4746:18
[INFO] [stdout]      |
[INFO] [stdout] 4746 |         for j in k..m.col {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4753:18
[INFO] [stdout]      |
[INFO] [stdout] 4753 |         for i in k + 1..m.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:654:18
[INFO] [stdout]     |
[INFO] [stdout] 654 |         for t in 0..z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4757:18
[INFO] [stdout]      |
[INFO] [stdout] 4757 |         for i in k + 1..m.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:676:18
[INFO] [stdout]     |
[INFO] [stdout] 676 |         for i in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:693:18
[INFO] [stdout]     |
[INFO] [stdout] 693 |         for i in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4758:22
[INFO] [stdout]      |
[INFO] [stdout] 4758 |             for j in k + 1..m.col {
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:707:18
[INFO] [stdout]     |
[INFO] [stdout] 707 |         for i in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:735:19
[INFO] [stdout]     |
[INFO] [stdout] 735 |         for _i in 1 .. n {
[INFO] [stdout]     |                   ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:745:18
[INFO] [stdout]     |
[INFO] [stdout] 745 |         for i in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4771:14
[INFO] [stdout]      |
[INFO] [stdout] 4771 |     for k in 0..n - 1 {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:760:18
[INFO] [stdout]     |
[INFO] [stdout] 760 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:781:18
[INFO] [stdout]     |
[INFO] [stdout] 781 |         for i in 1 .. u.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:806:18
[INFO] [stdout]     |
[INFO] [stdout] 806 |         for i in 1 .. u.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4778:26
[INFO] [stdout]      |
[INFO] [stdout] 4778 |                 for i in k..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4800:26
[INFO] [stdout]      |
[INFO] [stdout] 4800 |                 for i in k..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:826:18
[INFO] [stdout]     |
[INFO] [stdout] 826 |         for i in 1 .. u.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4823:18
[INFO] [stdout]      |
[INFO] [stdout] 4823 |         for j in k..n {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:846:18
[INFO] [stdout]     |
[INFO] [stdout] 846 |         for i in 1 .. u.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:865:18
[INFO] [stdout]     |
[INFO] [stdout] 865 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4830:18
[INFO] [stdout]      |
[INFO] [stdout] 4830 |         for i in 0..n {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:879:18
[INFO] [stdout]     |
[INFO] [stdout] 879 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:893:18
[INFO] [stdout]     |
[INFO] [stdout] 893 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4837:18
[INFO] [stdout]      |
[INFO] [stdout] 4837 |         for i in k + 1..n {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:907:18
[INFO] [stdout]     |
[INFO] [stdout] 907 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4839:22
[INFO] [stdout]      |
[INFO] [stdout] 4839 |             for j in k + 1..n {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:921:18
[INFO] [stdout]     |
[INFO] [stdout] 921 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/ad.rs:935:18
[INFO] [stdout]     |
[INFO] [stdout] 935 |         for n in 1 .. z.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/multinomial.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |         for i in 1..l {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/polynomial.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 |         for i in 0..l + 1 {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:727:18
[INFO] [stdout]      |
[INFO] [stdout] 727  |         for i in 0 .. $self.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1100 |             DTypeArray::F32(v) => format!("array: {}\ndtype: f32", format_float_vec!(v)),
[INFO] [stdout]      |                                                                    -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:188:18
[INFO] [stdout]     |
[INFO] [stdout] 188 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:224:19
[INFO] [stdout]     |
[INFO] [stdout] 224 |         for i in (0..(self.coef.len() - 1)).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:246:18
[INFO] [stdout]     |
[INFO] [stdout] 246 |         for i in 1..coef.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:288:18
[INFO] [stdout]     |
[INFO] [stdout] 288 |         for i in 0..l_max {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:354:18
[INFO] [stdout]     |
[INFO] [stdout] 354 |         for i in 0..l1 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:358:22
[INFO] [stdout]     |
[INFO] [stdout] 358 |             for j in 0..l2 {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:404:22
[INFO] [stdout]     |
[INFO] [stdout] 404 |             for i in 1..l {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:468:19
[INFO] [stdout]     |
[INFO] [stdout] 468 |         for _i in 0..n - 1 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:501:18
[INFO] [stdout]     |
[INFO] [stdout] 501 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:511:18
[INFO] [stdout]     |
[INFO] [stdout] 511 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:560:22
[INFO] [stdout]     |
[INFO] [stdout] 560 |             for j in 0..l {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:613:23
[INFO] [stdout]     |
[INFO] [stdout] 613 |             for _i in 1 .. n {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |         for j in 0..m.col {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |             for i in 0..m.row {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for j in 0..self.col {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |             for i in self.col_ptr[j]..self.col_ptr[j + 1] {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |         for i in 0..col {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |             for j in col_ptr[i]..col_ptr[i + 1] {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |         for j in 0..row {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 |         for i in 0..col {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:107:22
[INFO] [stdout]     |
[INFO] [stdout] 107 |             for j in col_ptr[i]..col_ptr[i + 1] {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |         for j in 0..self.col {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 |             for i in col_ptr[j]..col_ptr[j + 1] {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:401:24
[INFO] [stdout]     |
[INFO] [stdout] 401 |         for (i, j) in (n..l).enumerate() {
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:424:14
[INFO] [stdout]     |
[INFO] [stdout] 424 |     for i in 0..l {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:437:14
[INFO] [stdout]     |
[INFO] [stdout] 437 |     for i in 0..xs.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:451:14
[INFO] [stdout]     |
[INFO] [stdout] 451 |     for i in 0..l {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:464:18
[INFO] [stdout]     |
[INFO] [stdout] 464 |         for i in 0..self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:473:18
[INFO] [stdout]     |
[INFO] [stdout] 473 |         for i in 0..self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:495:20
[INFO] [stdout]     |
[INFO] [stdout] 495 |         let idx = (1..(l + 1)).map(|x| x as usize).collect::<Vec<usize>>();
[INFO] [stdout]     |                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:530:18
[INFO] [stdout]     |
[INFO] [stdout] 530 |         for i in 0..(l - 1) {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:531:22
[INFO] [stdout]     |
[INFO] [stdout] 531 |             for j in 0..(l - 1 - i) {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/traits/pointer.rs:290:32
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 for (i, j) in (start_idx..start_idx + v.len()).enumerate() {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/traits/pointer.rs:313:32
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 for (i, j) in (start_idx..start_idx + v.len()).enumerate() {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/api.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         for i in 0..r {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/api.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |             for j in 0..c {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/non_macro.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     for i in 0..l {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/non_macro.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 93 |     for i in 0..n {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:102:14
[INFO] [stdout]     |
[INFO] [stdout] 102 |     for i in 0..n {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 |     for i in 1..length - 1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |     for i in 0..length {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:264:14
[INFO] [stdout]     |
[INFO] [stdout] 264 |     for i in 0..r {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |         for j in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:266:39
[INFO] [stdout]     |
[INFO] [stdout] 266 |             m[(i, j)] = rng.gen_range(0f64..=1f64);
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:303:14
[INFO] [stdout]     |
[INFO] [stdout] 303 |     for i in 0..l {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:339:14
[INFO] [stdout]     |
[INFO] [stdout] 339 |     for i in 1..length - 1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/print.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0 .. $self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 |         let result = format_float_vec!(self);
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:727:18
[INFO] [stdout]      |
[INFO] [stdout] 727  |         for i in 0 .. $self.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 1101 |             DTypeArray::F64(v) => format!("array: {}\ndtype: f64", format_float_vec!(v)),
[INFO] [stdout]      |                                                                    -------------------- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/print.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0 .. $self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 |         let result = format_float_vec!(self);
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/print.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0 .. $self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 |         let result = format_float_vec!(self);
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/print.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0 .. $self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 |         let result = format_float_vec!(self);
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/useful.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         for i in 2..v.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |         for i in 2..v.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:140:20
[INFO] [stdout]     |
[INFO] [stdout] 140 |     let x_head = x[0 .. x.len() - 1].to_vec();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:141:20
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let x_tail = x[1 .. x.len()].to_vec();
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:205:14
[INFO] [stdout]     |
[INFO] [stdout] 205 |     for i in 0..x.len() - 1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:235:7
[INFO] [stdout]     |
[INFO] [stdout] 235 |     y[0 .. x.len() - 1].iter()
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1377:20
[INFO] [stdout]      |
[INFO] [stdout] 1377 |         let ics = (0usize .. v.len()).map(|x| x.to_string()).collect();
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1430:22
[INFO] [stdout]      |
[INFO] [stdout] 1430 |             for i in 0 .. self.data.len() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1433:26
[INFO] [stdout]      |
[INFO] [stdout] 1433 |                 for j in 0 .. v.len().min(5) {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1438:30
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                     for j in v.len()-5 .. v.len() {
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1453:22
[INFO] [stdout]      |
[INFO] [stdout] 1453 |             for i in 0 .. 5 {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1455:26
[INFO] [stdout]      |
[INFO] [stdout] 1455 |                 for j in 0 .. self.data.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1469:22
[INFO] [stdout]      |
[INFO] [stdout] 1469 |             for j in 0 .. self.data.len() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1474:22
[INFO] [stdout]      |
[INFO] [stdout] 1474 |             for i in r-5 .. r {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1476:26
[INFO] [stdout]      |
[INFO] [stdout] 1476 |                 for j in 0 .. self.data.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1498:18
[INFO] [stdout]      |
[INFO] [stdout] 1498 |         for i in 0 .. self.data.len() {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1501:22
[INFO] [stdout]      |
[INFO] [stdout] 1501 |             for j in 0 .. v.len() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1515:18
[INFO] [stdout]      |
[INFO] [stdout] 1515 |         for i in 0 .. r {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/dataframe.rs:1517:22
[INFO] [stdout]      |
[INFO] [stdout] 1517 |             for j in 0 .. self.data.len() {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:768:14
[INFO] [stdout]     |
[INFO] [stdout] 768 |     for i in 0..r {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:769:18
[INFO] [stdout]     |
[INFO] [stdout] 769 |         for j in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:902:26
[INFO] [stdout]     |
[INFO] [stdout] 902 |                 for i in 0..l {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:910:26
[INFO] [stdout]     |
[INFO] [stdout] 910 |                 for i in 0..l {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:943:26
[INFO] [stdout]     |
[INFO] [stdout] 943 |                 for i in 0..l {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/matrix.rs:951:26
[INFO] [stdout]     |
[INFO] [stdout] 951 |                 for i in 0..l {
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1021:18
[INFO] [stdout]      |
[INFO] [stdout] 1021 |         for i in 0..c {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1026:18
[INFO] [stdout]      |
[INFO] [stdout] 1026 |         for i in 0..r {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1028:22
[INFO] [stdout]      |
[INFO] [stdout] 1028 |             for j in 0..c {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1065:18
[INFO] [stdout]      |
[INFO] [stdout] 1065 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1087:18
[INFO] [stdout]      |
[INFO] [stdout] 1087 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1112:18
[INFO] [stdout]      |
[INFO] [stdout] 1112 |         for i in 0..r {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1326:18
[INFO] [stdout]      |
[INFO] [stdout] 1326 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1334:18
[INFO] [stdout]      |
[INFO] [stdout] 1334 |         for j in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1350:18
[INFO] [stdout]      |
[INFO] [stdout] 1350 |         for i in 0..row {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1351:22
[INFO] [stdout]      |
[INFO] [stdout] 1351 |             for j in 0..col {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1363:18
[INFO] [stdout]      |
[INFO] [stdout] 1363 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1373:18
[INFO] [stdout]      |
[INFO] [stdout] 1373 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1410:18
[INFO] [stdout]      |
[INFO] [stdout] 1410 |         for i in 0 .. row {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1411:22
[INFO] [stdout]      |
[INFO] [stdout] 1411 |             for j in 0 .. col {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1449:18
[INFO] [stdout]      |
[INFO] [stdout] 1449 |         for i in 0 .. row {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1450:22
[INFO] [stdout]      |
[INFO] [stdout] 1450 |             for j in 0 .. col {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1504:26
[INFO] [stdout]      |
[INFO] [stdout] 1504 |                 for i in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1505:30
[INFO] [stdout]      |
[INFO] [stdout] 1505 |                     for j in 0..self.col {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1534:26
[INFO] [stdout]      |
[INFO] [stdout] 1534 |                 for i in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1535:30
[INFO] [stdout]      |
[INFO] [stdout] 1535 |                     for j in 0..self.col {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1572:26
[INFO] [stdout]      |
[INFO] [stdout] 1572 |                 for i in 0..self.data.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1579:26
[INFO] [stdout]      |
[INFO] [stdout] 1579 |                 for j in 0..self.col {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1581:30
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                     for i in 0..self.row {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1593:34
[INFO] [stdout]      |
[INFO] [stdout] 1593 |                         for c in 0..self.col {
[INFO] [stdout]      |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1608:34
[INFO] [stdout]      |
[INFO] [stdout] 1608 |                         for r in 0..self.row {
[INFO] [stdout]      |                                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1686:18
[INFO] [stdout]      |
[INFO] [stdout] 1686 |         for j in 1..c1 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1691:18
[INFO] [stdout]      |
[INFO] [stdout] 1691 |         for i in 1..r1 {
[INFO] [stdout]      |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1693:22
[INFO] [stdout]      |
[INFO] [stdout] 1693 |             for j in 1..c1 {
[INFO] [stdout]      |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1710:18
[INFO] [stdout]      |
[INFO] [stdout] 1710 |         for i in 0..r {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1711:22
[INFO] [stdout]      |
[INFO] [stdout] 1711 |             for j in 0..c {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1784:26
[INFO] [stdout]      |
[INFO] [stdout] 1784 |                 for i in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:1785:30
[INFO] [stdout]      |
[INFO] [stdout] 1785 |                     for j in 0..self.col {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2056:26
[INFO] [stdout]      |
[INFO] [stdout] 2056 |                 for i in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2057:30
[INFO] [stdout]      |
[INFO] [stdout] 2057 |                     for j in 0..self.col {
[INFO] [stdout]      |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2595:26
[INFO] [stdout]      |
[INFO] [stdout] 2595 |                 for i in 0..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2619:26
[INFO] [stdout]      |
[INFO] [stdout] 2619 |                 for i in 0..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2631:18
[INFO] [stdout]      |
[INFO] [stdout] 2631 |         for i in n..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2641:18
[INFO] [stdout]      |
[INFO] [stdout] 2641 |         for i in n..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2674:18
[INFO] [stdout]      |
[INFO] [stdout] 2674 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2700:18
[INFO] [stdout]      |
[INFO] [stdout] 2700 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2711:18
[INFO] [stdout]      |
[INFO] [stdout] 2711 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2715:26
[INFO] [stdout]      |
[INFO] [stdout] 2715 |                 for j in 0..p.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2726:18
[INFO] [stdout]      |
[INFO] [stdout] 2726 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2730:26
[INFO] [stdout]      |
[INFO] [stdout] 2730 |                 for j in 0..p.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2768:18
[INFO] [stdout]      |
[INFO] [stdout] 2768 |         for i in 0..self.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2779:18
[INFO] [stdout]      |
[INFO] [stdout] 2779 |         for i in 0..self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2812:14
[INFO] [stdout]      |
[INFO] [stdout] 2812 |     for i in 0..n {
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2936:18
[INFO] [stdout]      |
[INFO] [stdout] 2936 |         for i in 0 .. mat.row.min(mat.col) {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:2999:19
[INFO] [stdout]      |
[INFO] [stdout] 2999 |         for i in (0..n - 1).rev() {
[INFO] [stdout]      |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3001:22
[INFO] [stdout]      |
[INFO] [stdout] 3001 |             for j in i + 1..n {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3014:18
[INFO] [stdout]      |
[INFO] [stdout] 3014 |         for i in 1..n {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3016:22
[INFO] [stdout]      |
[INFO] [stdout] 3016 |             for j in 0..i {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3062:18
[INFO] [stdout]      |
[INFO] [stdout] 3062 |         for i in 0..n {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3063:22
[INFO] [stdout]      |
[INFO] [stdout] 3063 |             for j in 0..i {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3067:22
[INFO] [stdout]      |
[INFO] [stdout] 3067 |             for j in i..n {
[INFO] [stdout]      |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3072:18
[INFO] [stdout]      |
[INFO] [stdout] 3072 |         for i in 0..n - 1 {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3075:26
[INFO] [stdout]      |
[INFO] [stdout] 3075 |                 for j in i + 1..l.col - 1 {
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3094:26
[INFO] [stdout]      |
[INFO] [stdout] 3094 |                 for i in 0..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3101:30
[INFO] [stdout]      |
[INFO] [stdout] 3101 |                     for j in i + 1..n {
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3105:30
[INFO] [stdout]      |
[INFO] [stdout] 3105 |                     for j in i + 1..n {
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3106:34
[INFO] [stdout]      |
[INFO] [stdout] 3106 |                         for k in 0..i + 1 {
[INFO] [stdout]      |                                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3121:26
[INFO] [stdout]      |
[INFO] [stdout] 3121 |                 for i in 0..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3128:30
[INFO] [stdout]      |
[INFO] [stdout] 3128 |                     for j in i + 1..n {
[INFO] [stdout]      |                              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3131:34
[INFO] [stdout]      |
[INFO] [stdout] 3131 |                         for k in 0..j {
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3191:26
[INFO] [stdout]      |
[INFO] [stdout] 3191 |                 for i in 0..n - sub {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3194:30
[INFO] [stdout]      |
[INFO] [stdout] 3194 |                     for j in i..m {
[INFO] [stdout]      |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3195:34
[INFO] [stdout]      |
[INFO] [stdout] 3195 |                         for k in i..m {
[INFO] [stdout]      |                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3308:26
[INFO] [stdout]      |
[INFO] [stdout] 3308 |         'outer: for r in 0..self.row {
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3332:22
[INFO] [stdout]      |
[INFO] [stdout] 3332 |             for j in 0..result.row {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3427:24
[INFO] [stdout]      |
[INFO] [stdout] 3427 |         for idx_row in 0..r {
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3428:28
[INFO] [stdout]      |
[INFO] [stdout] 3428 |             for idx_col in 0..c {
[INFO] [stdout]      |                            ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3604:26
[INFO] [stdout]      |
[INFO] [stdout] 3604 |                 for i in 0..m.col {
[INFO] [stdout]      |                          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3638:18
[INFO] [stdout]      |
[INFO] [stdout] 3638 |         for i in 0 .. self.row {
[INFO] [stdout]      |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3639:22
[INFO] [stdout]      |
[INFO] [stdout] 3639 |             for j in i .. self.col {
[INFO] [stdout]      |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3662:32
[INFO] [stdout]      |
[INFO] [stdout] 3662 |                 for (i, j) in (start_idx..start_idx + v.len()).enumerate() {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3670:26
[INFO] [stdout]      |
[INFO] [stdout] 3670 |                 for i in 0..v.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3685:32
[INFO] [stdout]      |
[INFO] [stdout] 3685 |                 for (i, j) in (start_idx..start_idx + v.len()).enumerate() {
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3693:26
[INFO] [stdout]      |
[INFO] [stdout] 3693 |                 for i in 0..v.len() {
[INFO] [stdout]      |                          ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3875:20
[INFO] [stdout]      |
[INFO] [stdout] 3875 |     for idx_row in 0..r {
[INFO] [stdout]      |                    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:3876:24
[INFO] [stdout]      |
[INFO] [stdout] 3876 |         for idx_col in 0..c {
[INFO] [stdout]      |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4692:18
[INFO] [stdout]      |
[INFO] [stdout] 4692 |         for i in 0 .. n {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4693:22
[INFO] [stdout]      |
[INFO] [stdout] 4693 |             for j in i .. n {
[INFO] [stdout]      |                      ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4709:18
[INFO] [stdout]      |
[INFO] [stdout] 4709 |         for i in 0 .. n {
[INFO] [stdout]      |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4710:22
[INFO] [stdout]      |
[INFO] [stdout] 4710 |             for j in 0 .. i+1 {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4732:14
[INFO] [stdout]      |
[INFO] [stdout] 4732 |     for k in 0..(m.col - 1) {
[INFO] [stdout]      |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4746:18
[INFO] [stdout]      |
[INFO] [stdout] 4746 |         for j in k..m.col {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4753:18
[INFO] [stdout]      |
[INFO] [stdout] 4753 |         for i in k + 1..m.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4757:18
[INFO] [stdout]      |
[INFO] [stdout] 4757 |         for i in k + 1..m.col {
[INFO] [stdout]      |                  ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4758:22
[INFO] [stdout]      |
[INFO] [stdout] 4758 |             for j in k + 1..m.col {
[INFO] [stdout]      |                      ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4771:14
[INFO] [stdout]      |
[INFO] [stdout] 4771 |     for k in 0..n - 1 {
[INFO] [stdout]      |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4778:26
[INFO] [stdout]      |
[INFO] [stdout] 4778 |                 for i in k..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4800:26
[INFO] [stdout]      |
[INFO] [stdout] 4800 |                 for i in k..n {
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4823:18
[INFO] [stdout]      |
[INFO] [stdout] 4823 |         for j in k..n {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4830:18
[INFO] [stdout]      |
[INFO] [stdout] 4830 |         for i in 0..n {
[INFO] [stdout]      |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4837:18
[INFO] [stdout]      |
[INFO] [stdout] 4837 |         for i in k + 1..n {
[INFO] [stdout]      |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/structure/matrix.rs:4839:22
[INFO] [stdout]      |
[INFO] [stdout] 4839 |             for j in k + 1..n {
[INFO] [stdout]      |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/multinomial.rs:29:18
[INFO] [stdout]    |
[INFO] [stdout] 29 |         for i in 1..l {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/polynomial.rs:77:18
[INFO] [stdout]    |
[INFO] [stdout] 77 |         for i in 0..l + 1 {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:188:18
[INFO] [stdout]     |
[INFO] [stdout] 188 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:224:19
[INFO] [stdout]     |
[INFO] [stdout] 224 |         for i in (0..(self.coef.len() - 1)).rev() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:246:18
[INFO] [stdout]     |
[INFO] [stdout] 246 |         for i in 1..coef.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:288:18
[INFO] [stdout]     |
[INFO] [stdout] 288 |         for i in 0..l_max {
[INFO] [stdout]     |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:354:18
[INFO] [stdout]     |
[INFO] [stdout] 354 |         for i in 0..l1 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:358:22
[INFO] [stdout]     |
[INFO] [stdout] 358 |             for j in 0..l2 {
[INFO] [stdout]     |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:404:22
[INFO] [stdout]     |
[INFO] [stdout] 404 |             for i in 1..l {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:468:19
[INFO] [stdout]     |
[INFO] [stdout] 468 |         for _i in 0..n - 1 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:501:18
[INFO] [stdout]     |
[INFO] [stdout] 501 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:511:18
[INFO] [stdout]     |
[INFO] [stdout] 511 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:555:18
[INFO] [stdout]     |
[INFO] [stdout] 555 |         for i in 0..l {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:560:22
[INFO] [stdout]     |
[INFO] [stdout] 560 |             for j in 0..l {
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/polynomial.rs:613:23
[INFO] [stdout]     |
[INFO] [stdout] 613 |             for _i in 1 .. n {
[INFO] [stdout]     |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:40:18
[INFO] [stdout]    |
[INFO] [stdout] 40 |         for j in 0..m.col {
[INFO] [stdout]    |                  ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:41:22
[INFO] [stdout]    |
[INFO] [stdout] 41 |             for i in 0..m.row {
[INFO] [stdout]    |                      ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:65:18
[INFO] [stdout]    |
[INFO] [stdout] 65 |         for j in 0..self.col {
[INFO] [stdout]    |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:66:22
[INFO] [stdout]    |
[INFO] [stdout] 66 |             for i in self.col_ptr[j]..self.col_ptr[j + 1] {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:96:18
[INFO] [stdout]    |
[INFO] [stdout] 96 |         for i in 0..col {
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/structure/sparse.rs:97:22
[INFO] [stdout]    |
[INFO] [stdout] 97 |             for j in col_ptr[i]..col_ptr[i + 1] {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |         for j in 0..row {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:106:18
[INFO] [stdout]     |
[INFO] [stdout] 106 |         for i in 0..col {
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:107:22
[INFO] [stdout]     |
[INFO] [stdout] 107 |             for j in col_ptr[i]..col_ptr[i + 1] {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:129:18
[INFO] [stdout]     |
[INFO] [stdout] 129 |         for j in 0..self.col {
[INFO] [stdout]     |                  ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/sparse.rs:130:22
[INFO] [stdout]     |
[INFO] [stdout] 130 |             for i in col_ptr[j]..col_ptr[j + 1] {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:378:18
[INFO] [stdout]     |
[INFO] [stdout] 378 |         for i in 0..n {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:401:24
[INFO] [stdout]     |
[INFO] [stdout] 401 |         for (i, j) in (n..l).enumerate() {
[INFO] [stdout]     |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:424:14
[INFO] [stdout]     |
[INFO] [stdout] 424 |     for i in 0..l {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:437:14
[INFO] [stdout]     |
[INFO] [stdout] 437 |     for i in 0..xs.len() {
[INFO] [stdout]     |              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:451:14
[INFO] [stdout]     |
[INFO] [stdout] 451 |     for i in 0..l {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:464:18
[INFO] [stdout]     |
[INFO] [stdout] 464 |         for i in 0..self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:473:18
[INFO] [stdout]     |
[INFO] [stdout] 473 |         for i in 0..self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:495:20
[INFO] [stdout]     |
[INFO] [stdout] 495 |         let idx = (1..(l + 1)).map(|x| x as usize).collect::<Vec<usize>>();
[INFO] [stdout]     |                    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:530:18
[INFO] [stdout]     |
[INFO] [stdout] 530 |         for i in 0..(l - 1) {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/structure/vector.rs:531:22
[INFO] [stdout]     |
[INFO] [stdout] 531 |             for j in 0..(l - 1 - i) {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/traits/pointer.rs:290:32
[INFO] [stdout]     |
[INFO] [stdout] 290 |                 for (i, j) in (start_idx..start_idx + v.len()).enumerate() {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/traits/pointer.rs:313:32
[INFO] [stdout]     |
[INFO] [stdout] 313 |                 for (i, j) in (start_idx..start_idx + v.len()).enumerate() {
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/api.rs:55:18
[INFO] [stdout]    |
[INFO] [stdout] 55 |         for i in 0..r {
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/api.rs:56:22
[INFO] [stdout]    |
[INFO] [stdout] 56 |             for j in 0..c {
[INFO] [stdout]    |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/non_macro.rs:42:14
[INFO] [stdout]    |
[INFO] [stdout] 42 |     for i in 0..l {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/non_macro.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 93 |     for i in 0..n {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:102:14
[INFO] [stdout]     |
[INFO] [stdout] 102 |     for i in 0..n {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:136:14
[INFO] [stdout]     |
[INFO] [stdout] 136 |     for i in 1..length - 1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:178:14
[INFO] [stdout]     |
[INFO] [stdout] 178 |     for i in 0..length {
[INFO] [stdout]     |              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:264:14
[INFO] [stdout]     |
[INFO] [stdout] 264 |     for i in 0..r {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:265:18
[INFO] [stdout]     |
[INFO] [stdout] 265 |         for j in 0..c {
[INFO] [stdout]     |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeInclusive` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:266:39
[INFO] [stdout]     |
[INFO] [stdout] 266 |             m[(i, j)] = rng.gen_range(0f64..=1f64);
[INFO] [stdout]     |                                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:303:14
[INFO] [stdout]     |
[INFO] [stdout] 303 |     for i in 0..l {
[INFO] [stdout]     |              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/non_macro.rs:339:14
[INFO] [stdout]     |
[INFO] [stdout] 339 |     for i in 1..length - 1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/print.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0 .. $self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 213 |         let result = format_float_vec!(self);
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/print.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0 .. $self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 220 |         let result = format_float_vec!(self);
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/print.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0 .. $self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 311 |         let result = format_float_vec!(self);
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/print.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in 0 .. $self.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 318 |         let result = format_float_vec!(self);
[INFO] [stdout]     |                      ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this warning originates in the macro `format_float_vec` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/util/useful.rs:84:18
[INFO] [stdout]    |
[INFO] [stdout] 84 |         for i in 2..v.len() {
[INFO] [stdout]    |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:102:18
[INFO] [stdout]     |
[INFO] [stdout] 102 |         for i in 2..v.len() {
[INFO] [stdout]     |                  ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:140:20
[INFO] [stdout]     |
[INFO] [stdout] 140 |     let x_head = x[0 .. x.len() - 1].to_vec();
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:141:20
[INFO] [stdout]     |
[INFO] [stdout] 141 |     let x_tail = x[1 .. x.len()].to_vec();
[INFO] [stdout]     |                    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:205:14
[INFO] [stdout]     |
[INFO] [stdout] 205 |     for i in 0..x.len() - 1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/util/useful.rs:235:7
[INFO] [stdout]     |
[INFO] [stdout] 235 |     y[0 .. x.len() - 1].iter()
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/numerical/spline.rs:512:16
[INFO] [stdout]     |
[INFO] [stdout] 512 | impl From<Vec<(Range<f64>, Polynomial)>> for CubicSpline {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D trait-impl-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/numerical/spline.rs:513:31
[INFO] [stdout]     |
[INFO] [stdout] 513 |     fn from(polynomials: Vec<(Range<f64>, Polynomial)>) -> Self {
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-D explicit-range`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/numerical/spline.rs:518:16
[INFO] [stdout]     |
[INFO] [stdout] 518 | impl Into<Vec<(Range<f64>, Polynomial)>> for CubicSpline {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/numerical/spline.rs:638:16
[INFO] [stdout]     |
[INFO] [stdout] 638 | impl From<Vec<(Range<f64>, Polynomial)>> for CubicHermiteSpline {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: explicit usage of `Range` type in public function
[INFO] [stdout]    --> src/numerical/spline.rs:639:31
[INFO] [stdout]     |
[INFO] [stdout] 639 |     fn from(polynomials: Vec<(Range<f64>, Polynomial)>) -> Self {
[INFO] [stdout]     |                               ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: public trait impl involving `Range` type
[INFO] [stdout]    --> src/numerical/spline.rs:644:16
[INFO] [stdout]     |
[INFO] [stdout] 644 | impl Into<Vec<(Range<f64>, Polynomial)>> for CubicHermiteSpline {
[INFO] [stdout]     |                ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 277 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 6 previous errors; 277 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `peroxide` (lib) due to 7 previous errors; 277 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "6dfb96eef21089a2a3632deae3053025f842e2af3a96da7c1eb8028c4ec57dc9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6dfb96eef21089a2a3632deae3053025f842e2af3a96da7c1eb8028c4ec57dc9", kill_on_drop: false }`
[INFO] [stdout] 6dfb96eef21089a2a3632deae3053025f842e2af3a96da7c1eb8028c4ec57dc9
